package com.ynet.middleground.contract.dto;

import java.io.Serializable;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author liulx
 * @description PDF文件中签名信息
 * @date 2020-04-12 01:59
 */
@Data
@ApiModel(value = "PDF文件中签名信息", description = "PDF文件中签名信息，e 签宝证书")
public class SignBeanDTO implements Serializable {

    private static final long serialVersionUID = 4487946519482280486L;

    @ApiModelProperty(value = "签名使用的印章名称", notes = "签名使用的印章名称", dataType = "String")
    private String sealName;

    @ApiModelProperty(value = "签名使用的印章图片数据,BASE64格式", notes = "签名使用的印章图片数据,BASE64格式", dataType = "String")
    private String sealData;

    @ApiModelProperty(value = "签名使用的证书数据", notes = "签名使用的证书数据",
        dataType = "com.ynet.middleground.contract.dto.EsignCertDTO")
    private EsignCertDTO cert;

    @ApiModelProperty(value = "签名数据", notes = "签名数据", dataType = "com.ynet.middleground.contract.dto.SignatureBeanDTO")
    private SignatureBeanDTO signature;

}
